

AtomluaAdapapter 用法>>
import "com.atomlua.widget.AtomLuaAdapter"
import "com.atomlua.widget.AtomLuaAdapter$AdapterJieKou"
local adapter=AtomLuaAdapter(AdapterJieKou {

   getCount=function()
      return 返回长度
   end,
   getItem=function( position)

   end,
   getItemId=function(position)
   end,
   getView=function(position,view,parent)


      local views = {}

      convertView = loadlayout(模板, views, GridView)
      
            --@ views.appname.setText(json.decode(dirdata)["name"])
             

         end

      end






      convertView.setTag(views)
      return convertView
   end
})

适配器id.setAdapter(adapter)


glide 用法 >>
import "com.bumptech.glide.Glide"
Glide.with(this).load(数据).into(图片控件id);
               

kalle用法>>
请参考 
https://blog.csdn.net/L_201607/article/details/89681252
Kalle开源地址：https://github.com/yanzhenjie/Kalle
Kalle文档地址：http://yanzhenjie.github.io/Kalle
import "com.yanzhenjie.kalle.*";
import "com.yanzhenjie.kalle.download.*";

下载文件
Kalle.Download.get(url)
        
      Kalle.directory(path) 
      .fileName(文件名)
      .perform( Callback{

         onStart=function()
            print("插件正在下载请等待...")
         end,onFinish=function( p1)

         end,
         onException=function(e)
         end,
         onCancel=function()
         end,
         onEnd=function()
            
          

         end
      });
